midpoint in python